#include <stack>
//#include<algorithm>
//defines da busca
#define up 1;
#define left 2;
#define right 3;
#define down 4;
//defines da matriz
#define nada 0;
#define terra 1;
#define NEGATIVO -1;
#include "matrix.h"
using namespace std;

stack<int> path;
/*
criar matriz tridimensional limpa;
	1a camada: marca pontos ja checados;
	2a camada: distancia do tatu ate o(s) bixo(s);
se ainda nao foi checado:--ok
	se for livre, chama a funcao para os adjacentes e marca como checado;
	else, marca como checado;
a partir da posicao do tatu:--ok
	enquanto for livre, incrementa em um ponto a distancia adjacente;
mover o bixo para o ponto livre adjacente de menor valor;					falta fazer!!!!
*/


